Mit 6.S191 : Deep Generative Modeling